package entity

type Attachment struct {
	BaseEntity
	GroupId      int64  `orm:"group_id"      json:"group_id"`
	AdminUserId  int64  `orm:"admin_user_id" json:"admin_user_id"` // 后台用户ID
	UserId       int64  `orm:"user_id"       json:"user_id"`       // 前台用户ID
	Type         int    `orm:"type"          json:"type"`          // 附件类型 0未知 1头像
	OriginalName string `orm:"original_name" json:"original_name"` // 原文件名
	SaveName     string `orm:"save_name"     json:"save_name"`     // 保存文件名
	SavePath     string `orm:"save_path"     json:"save_path"`     // 系统完整路径
	Url          string `orm:"url"           json:"url"`           // 系统完整路径
	Extension    string `orm:"extension"     json:"extension"`     // 后缀
	Mime         string `orm:"mime"          json:"mime"`          // 类型
	Size         int64  `orm:"size"          json:"size"`          // 大小
	Md5          string `orm:"md5"           json:"md5"`           // MD5
	Sha1         string `orm:"sha1"          json:"sha1"`          // SHA1
}
